Serial GC — это однопоточный сборщик мусора, работающий по принципу "Stop-the-World". Он останавливает выполнение всех потоков во время сборки мусора и использует копирующий алгоритм для молодых поколений (Young Gen) и компактирующий алгоритм для старших (Old Gen).
🔹 Как работает
1️⃣ В молодом поколении (Minor GC) используется копирующая стратегия: выжившие объекты перемещаются из Eden в Survivor, а из Survivor в Old Gen. 2️⃣ В старом поколении (Major GC / Full GC) выполняется уплотнение памяти для уменьшения фрагментации. 3️⃣ Так как GC работает в одном потоке, во время сборки остановка приложения неизбежна.
🔹 Когда использовать
— В одноядерных системах или при ограниченных ресурсах, где многопоточный GC создаст больше нагрузки. — В маленьких JVM (до 1-2 ГБ памяти), где G1 или Parallel GC будут избыточны. — В приложениях без жестких требований к паузам, например, в небольших утилитах или CLI-инструментах.
Serial GC — это однопоточный сборщик мусора, работающий по принципу "Stop-the-World". Он останавливает выполнение всех потоков во время сборки мусора и использует копирующий алгоритм для молодых поколений (Young Gen) и компактирующий алгоритм для старших (Old Gen).
🔹 Как работает
1️⃣ В молодом поколении (Minor GC) используется копирующая стратегия: выжившие объекты перемещаются из Eden в Survivor, а из Survivor в Old Gen. 2️⃣ В старом поколении (Major GC / Full GC) выполняется уплотнение памяти для уменьшения фрагментации. 3️⃣ Так как GC работает в одном потоке, во время сборки остановка приложения неизбежна.
🔹 Когда использовать
— В одноядерных системах или при ограниченных ресурсах, где многопоточный GC создаст больше нагрузки. — В маленьких JVM (до 1-2 ГБ памяти), где G1 или Parallel GC будут избыточны. — В приложениях без жестких требований к паузам, например, в небольших утилитах или CLI-инструментах.
BY Библиотека собеса по Java | вопросы с собеседований
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
A leaked Telegram discussion by 50 so-called crypto influencers has exposed the extraordinary steps they take in order to profit on the back off unsuspecting defi investors. According to a leaked screenshot of the chat, an elaborate plan to defraud defi investors using the worthless “$Few” tokens had been hatched. $Few tokens would be airdropped to some of the influencers who in turn promoted these to unsuspecting followers on Twitter.
The seemingly negative pandemic effects and resource/product shortages are encouraging and allowing organizations to innovate and change.The news of cash-rich organizations getting ready for the post-Covid growth economy is a sign of more than capital spending plans. Cash provides a cushion for risk-taking and a tool for growth.
Библиотека собеса по Java | вопросы с собеседований from it